synapse scala 3